Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Spain F26 France F19 Canada F1 Canada F2 Canada F3 Spain F12 Spain F13 Italy F16 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Great Britain F16 Croatia F1 Italy F10 Italy F15 Netherlands F4 France F17 France F18 Spain F33 Italy F11 Netherlands F3 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F3 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Netherlands F4 Italy F23 Italy F24 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach M25+H Rodez M15+H Bressuire Spain F10 Belgium F1 Netherlands F2 Netherlands F4 Spain F27 Israel F1 Israel F3 Spain F14 Spain F15 Netherlands F5 USA F28 Belgium F1 Belgium F2 Great Britain F7 Fergana Tennis Challenger Tournament - Fergana Israel F2 Ciudad de Pozoblanco Open Diputacion - Cordoba Mordovia Cup - Saransk Ford Tennis Championships - Louisville Steelers Cup - Kosice Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Challenger Ford de Cherbourg - Cherbourg Wolfsburg Challenger Yuba City Challenger Manchester Challenger Siemens Open - Scheveningen Vancouver Challenger Binghamton Challenger St. Petersburg Challenger 2006 - St. Petersburg St. Remy Challenger Palermo Challenger Tashkent Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Dallas Challenger Rhodes Challenger Alphen Challenger San Remo Tennis Cup - San Remo Samsung Securities Cup Challenger Tennis - Seoul 9° Trani Cup - Trani Aachen Challenger Noumea Challenger Tean International - Alphen Sarajevo Challenger Napoli Challenger Samarkand Challenger LTA Shrewsbury Challenger - Shrewsbury Alphen Challenger Istanbul Challenger Siemens Open - Scheveningen Eckental Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Bukhara Challenger - Bukhara Wolfsburg Challenger Ispat Open 2004 - Ostrava Vancouver Challenger Mons Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Mons Challenger Jersey Challenger Heilbronn Challenger Irving Challenger Nottingham Challenger Ourocard Tennis Challenger - Sao Paulo Vancouver Challenger Aptos Challenger 4th Volkswagen Challenger - Wolfsburg Recanati Challenger The Surbiton Trophy - Surbiton Memorial Manfredini - Sassuolo The LTA Men's Challenger - Nottingham ATP Challenger Open 2004 - Monchengladbach Orleans Challenger Napa Challenger Mons Challenger Geneva Challenger Bratislava Challenger Tatra Banka Open - Bratislava Citta di Como - Como Austin Challenger - Austin Happy Valley Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tatra Banka Open - Bratislava Roma Challenger 2007 - Rome Dublin Challenger - Dublin Irving Challenger Recanati Challenger Raanana Challenger Challenger Groningen - Groningen St. Brieuc Challenger Heilbronn Challenger Bauer Watertechnology Cup 2007 - Eckental Quimper Challenger Open D'Orleans - Orleans Alphen Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Ostrava Challenger Mitsubishi Electric Europe Cup - Monza Monza Challenger Orleans Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Granby Challenger Rennes Challenger The LTA Men's Challenger - Southampton Bratislava Challenger Brescia Challenger Mons Challenger Eckental Challenger Bergamo Challenger Rijeka Open - Rijeka Quimper Challenger Zagreb Open - Zagreb Drummondville Challenger Mobilux Open - Luxembourg Heilbronn Challenger Open D'Orleans - Orleans Alphen Challenger Scheveningen Challenger Samsung Challenger 2007 - Ho Chi Minh City Granby Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo The Surbiton Trophy - Surbiton Lambertz Open - Aachen Mons Challenger Ismaning Challenger Bergamo Challenger St. Brieuc Challenger Glasgow Challenger Dallas Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Shenzhen Challenger Music City Challenger - Nashville Ischgl International Tennis Challenger 2003 - Ischgl Heilbronn Challenger Brescia Challenger Manila Challenger Seoul Challenger Alphen Challenger Rennes Challenger Orleans Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Trnava Challenger Le Gosier Challenger Surbiton Challenger Ilkley Challenger Loughborough Challenger Barletta Challenger Como Challenger Portugal F8 (Cascais) Leon Challenger Furth Challenger Brest Challenger Como Challenger St. Brieuc Challenger Barletta Challenger Manchester Challenger Koblenz Challenger Maia Challenger Belgrade Challenger Meerbusch Challenger Pozoblanco Challenger Prague 3 Challenger Wroclaw Challenger Izmir Cup - Izmir Francavilla Challenger College Station Challenger - College Station Surbiton Challenger Bratislava Challenger Andria Challenger The Stella Artois Grass Court Championships - London Napoli Challenger ECM Prague Open 2005 - Prague Binghamton Challenger Nottingham Challenger Braunschweig Challenger Zhuhai Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Taipei City Challenger Chennai Open - Chennai Busan Challenger Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Portoroz Challenger RCA Championships - Indianapolis St. Petersburg 2 Challenger Mercedes-Benz Cup - Los Angeles Rome 2 Challenger Nottingham 1 Challenger Garden Open 2004 - Rome Braunschweig Challenger Pilot Pen Tennis - New Haven Segovia Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Tumkur Open - Tumkur Ordina Open - 's-Hertogenbosch Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice China Open - Beijing Citta di Monza - Monza Ilkley Challenger Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Scheveningen Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Recanati Challenger AEGON Championships - London Cherbourg Challenger Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Athens Challenger Medibank International - Sydney Carson Challenger ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Open de Moselle - Metz Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Brisbane International - Brisbane Ordina Open - s-Hertogenbosch Apia International - Sydney Cherbourg Challenger Grand Prix de Tennis de Lyon - Lyon Rome Challenger China Open - Beijing Open Sud de France - Montpellier If Stockholm Open - Stockholm Napoli Challenger PBZ Zagreb Indoors - Zagreb Salzburg Challenger Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Honolulu Challenger The Dubai Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch BMW Open - Munich Moselle Open - Metz Malaysian Open - Kuala Lumpur Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Orleans Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Sarajevo Challenger Open 13 - Marseille PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Jersey Challenger BMW Open - Munich AEGON Championships - London Winston Salem - Winston Salem Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem Apia International - Sydney PBZ Zagreb Indoors - Zagreb St. Brieuc Challenger Geneva Open - Geneva BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles BMW Open - Munich Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Turin Challenger Johannesburg Challenger Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Athens Challenger If Stockholm Open - Stockholm Bratislava Challenger Kremlin Cup - Moscow AEGON Championships - London Gerry Weber Open - Halle ASB Classic - Auckland Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Happy Valley Challenger Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Guadalajara Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Pilot Pen Tennis - New Haven Szczecin Challenger Dubai Duty Free Tennis Championships - Dubai Andria Challenger Vercelli Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Segovia Challenger Eckental Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Claro Open Colombia - Bogota Moselle Open - Metz If Stockholm Open - Stockholm Mersin Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Drummondville Challenger Taipei City Challenger Vegeta Croatia Open - Umag Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Braunschweig Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Ortisei Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Braga Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Generali Open - Kitzbuhel Lexington Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Turin Challenger BB&T Atlanta Open - Atlanta TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Amersfoort Challenger Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Forli Challenger Mallorca Challenger Open 13 - Marseille Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati The Stella Artois Grass Court Championships - London BNP Paribas Open - Indian Wells Chennai Open - Chennai Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors Basel - Basel Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille Jinan Challenger Shanghai Challenger Oeiras 4 Challenger Iasi Challenger Lisbon Challenger Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Heineken Open - Auckland BNP Paribas Masters - Paris Mutua Madrid Open - Madrid ABN/AMRO World Tennis Tournament - Rotterdam BA-CA Tennis Trophy - Vienna China Open - Beijing Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome The Priority Telecom Open - Amersfoort Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose Miami Open - Miami U.S. Open - New York St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group 2, F, FIN-CYP, 3-2 All Lower level tournaments Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Olympics - Athens Olympics - London